Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design and implement API for managing Jasmin objects through jcli connector #1

Open
farirat opened this issue Aug 12, 2015 · 3 comments
Assignees

Comments

@farirat
Copy link
Contributor

farirat commented Aug 12, 2015

No description provided.

@sotoz
Copy link
Contributor

sotoz commented Aug 12, 2015

I will copy-paste my previous comment on the jasmin discussion we had on the main project that initiated this subproject, just to have a starting point for our discussion:

I have already started implementing a TelnetConnector class (a TelnetEntity) that can connect/disconnect/execcommands. We can make a github repo tomorrow so we can work together on that project. Any other ideas how to collaborate on that?
For the project I think we have the same structure in our heads. I will try to describe it below as good as I can.

====
TelnetConnectorClass : has the basic telnet connectivity 
+ connect($host,$port,$user,$pass)
+ doCommand($cmd) [returns string with the result]
+ disconnect()

====
abstract JasminConnectorClass   (maybe just to provide a future basic skeleton for all connectors)
# save() 

====
JasminSMPPConnectorClass extends JasminConnectorClass
+ cid
+ username
+ password
+ etc..., all variables for a simple smppc.
+ save()    (implement the save action for the smppcs)


====
JasminGroupConnectorClass extends JasminConnectorClass
+ gid
+ save()   (implement the save action for the groups)

====
rest of the other connector classes 

We should start making a class diagram to see what else can come up. By the way, is there any online collaboration platforms on diagram creation that we can use for?

@sotoz sotoz self-assigned this Aug 12, 2015
@sotoz
Copy link
Contributor

sotoz commented Aug 13, 2015

I have added the dev1 branch with the basic implementation I made so far.

@haegemon
Copy link
Contributor

haegemon commented Oct 2, 2016

Is it implemented yet?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants